﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace PlanejadoDeFestas
{
    class Festajantar:Festa
    {
        public decimal CustoDeBebidaPorPessoa = 0;

        public Festajantar(int NumeroDePessoas, bool Decoracaochique, bool opcaoSaudavel)
            : base(NumeroDePessoas, Decoracaochique)
        { 
        OpcaoSaudavelEscolhida(opcaoSaudavel);
        CalcularCustoDaDecoração(Decoracaochique);
        }
        
        public void OpcaoSaudavelEscolhida(bool opcaosaudavel)
        {
            if (opcaosaudavel)
            {
                CustoDeBebidaPorPessoa = 5.00M;
            }
            else
            {
                CustoDeBebidaPorPessoa = 20.00M;
            }
        }


        public decimal CustoTotal(bool opcaosaudavel)
        {
            CalcularCustoDaDecoração(DecoracaoChique);
            decimal custototal = base.CustoTotal() + (CustoDeBebidaPorPessoa * NumeroDePessoas) ;
            if (opcaosaudavel)
            {
                return custototal * .95M;
            }
            else
            {
                return custototal;
            }
        }

    }
}
